package io.gitee.chearnee.fw.openapi.business.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.gitee.chearnee.fw.openapi.constant.enums.CommonStatusEnum;
import io.gitee.chearnee.fw.openapi.constant.enums.ContractStatusEnum;
import io.gitee.chearnee.fw.web.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * @TableName company
 */
@EqualsAndHashCode(callSuper = true)
@TableName(value = "company")
@Data
public class Company extends BaseEntity {

  /**
   * 公司名字
   */
  private String companyName;

  /**
   * 公司状态；0：初始化；1：正常；2：禁用
   */
  private CommonStatusEnum status;

  /**
   * 签约状态；0：待签约；1：已签约；2：签约到期
   */
  private ContractStatusEnum contractStatus;

  /**
   * 创建人
   */
  private String creator;

  /**
   * 修改时间
   */
  private LocalDateTime updateAt;

  /**
   * 更新人
   */
  private String updateBy;


}